body {

margin: 0;

font-family: Verdana;

font-size: 8pt;

color: black;

background-color: #;

scrollbar-face-color: #666666;

scrollbar-highlight-color: #FFFFFF;

scrollbar-shadow-color: #FFFFFF;

scrollbar-3dlight-color: #666666;

scrollbar-darkshadow-color: #666666;

scrollbar-arrow-color: #FFFFFF;

scrollbar-track-color: #DFDFDF;

}

a:link {

color: #6060AF;

}

a:visited {

color: #60606F;

}

a:hover {

color:  #CC3300;

}

a:active {

color:  #CC3300;

}

a.catmajor, a.catmajor:link, a.catmajor:visited, a.catmajor:active {

font-family: Verdana;

font-size: 8pt;

color: black;

font-weight: bold;

}

a.catminor, a.catminor:link, a.catminor:visited, a.catminor:active {

font-family: Verdana;

font-size: 8pt;

color: black;

}

a.menu, a.menu:link, a.menu:visited, a.menu:active {

color: white;

text-decoration: none;

font-weight: bold;

}

a.umenu, a.umenu:link, a.umenu:visited, a.umenu:active {

color: black;

text-decoration: underline;

}

a.head, a.head:link, a.head:visited, a.head:active {

color: black;

text-decoration: none;

}

p, td, th, div {

font-family: Verdana;

font-size: 8pt;

color: black;

}

.red {

color: #CC3300;

}

.green {

color: #666666;

}

h1 {

font-family: "Arial";

font-size: 10pt;

color: #666666;

}

h2 {

font-family: "Arial";

font-size: 10pt;

}

hr {

height: 1px;

color: #666666;

}

.footer {

font-size: 8pt;

}

.icon {

margin-left:4px;

margin-right:14px;

margin-top:4px;

margin-bottom:10px;

}

.small {

font-size: 7pt;

}

.tablehead {

color: black;

background-color: #DFDFDF;

}

.tmenu {

border-collapse: collapse;

border: 1px solid #FFFFFF;

background: #666666 url("img/tmenubg.gif") repeat-x;

}

.tmain {

border-collapse: collapse;

border: 1px solid #666666;

background-color: #F8F8F8;

}

.tlogo {

border-collapse: collapse;

border: 1px solid #F8F8F8;

border-bottom: 0;

background-color: #DFDFDF;

}

.tdark {

border-collapse: collapse;

border: 1px solid #666666;

background-color: #E8E8E8;

}

.tbody {

padding: 10px;

}

.tvisible, .tvisible th, .tvisible td {

border-collapse: collapse;

border: 1px solid #666666;

}

/* forms */

form {

margin: 0;

}

input.text {

border: 1px solid #666666;

height: 20px;

padding: 2px;

font-family: "Tahoma", sans-serif;

font-size: 9pt;

}

input.file {

height: 20px;

padding: 2px;

font-family: "Tahoma", sans-serif;

font-size: 9pt;

}

textarea {

border: 1px solid #666666;

padding: 2px;

font-family: Courier New, monospace;

font-size: 10pt;

}

input.button {

/*border: 1px solid #666666;*/

font-family: "Tahoma", sans-serif;

font-size: 9pt;

}

select {

border: 1px solid #666666;

background-color: #F8F8F8;

font-family: "Tahoma", sans-serif;

font-size: 9pt;

}

/* categories list */

ul#catlist {

margin: 0;

padding: 0;

}

ul#catlist li {

list-style-type: none;

margin: 0;

padding: 4px 2px 4px 2px;

background: #DFDFDF url(img/dot.gif) repeat-x top;

}

ul#catlist li.open ul {

display: block;

margin-left: 0;

padding-left: 0;

}

ul#catlist li.open ul li {

list-style-type: none;

margin: 0;

padding-left: 2px;

background: #E8E8E8 url(img/dot.gif) repeat-x top;

}

ul#catlist li.close ul {

display: none;

}

ul#catlist li.open ul li.selected {

background: white url(img/dot.gif) repeat-x top;

}